#第一周作业

#1.九九乘法表左下三角（for in 循环）
for j in range (1,10):
    for i in range(1,j+1):
        print("{}*{}={:<4}".format(i,j,i*j),end=" ")
    print("")
print("="*80)

#2.九九乘法表左上三角（for in 循环）
for j in range(9,0,-1):
    for i in range(1,j+1):
        print("{}*{}={:<4}".format(i,j,i*j),end=" ") 
    print("")
print("="*80)

#3.九九乘法表右下三角（for in 循环）
for j in range(1,10):
    for i in range(9,0,-1):
        if i>j:
            print(" "*8,end=" ")
        else:
            print("{}*{}={:<4}".format(i,j,i*j),end=" ") 
    print("")
print("="*80)

#4.九九乘法表右上三角（for in 循环）
for j in range(9,0,-1):
    for i in range(9,0,-1):
        if i>j:
            print(" "*8,end=" ")
        else:
            print("{}*{}={:<4}".format(i,j,i*j),end=" ") 
    print("")
print("+"*80)

#5.九九乘法表左下三角(while循环）
j=1
while j<=9:
    i=1
    while i<=j:
        print("{}*{}={:<4}".format(i,j,i*j),end=" ")
        i+=1
    print("")
    j+=1
print("="*80)

#6.九九乘法表左上三角(while循环)
j=9
while j>=1:
    i=1
    while i<=j:
        print("{}*{}={:<4}".format(i,j,i*j),end=" ")
        i+=1
    print("")
    j-=1
print("="*80)

#7.九九乘法表右下三角(while循环）
j=1
while j<=9:
    i=9
    while i>0:
        if i>j:
            print(" "*8,end=" ")
        else:
            print("{}*{}={:<4}".format(i,j,i*j),end=" ")
        i-=1
    print("")
    j+=1
print("="*80)

#8.九九乘法表右上三角(while循环）
j=9
while j>0:
    i=9
    while i>0:
        if i>j:
            print(" "*8,end=" ")
        else:
            print("{}*{}={:<4}".format(i,j,i*j),end=" ")
        i-=1
    print("")
    j-=1
print("="*80)

